﻿<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true"
    Codebehind="Default.aspx.cs" Inherits="LiameTestProject.Default" Title="Liame, the email obfuscator for ASP.NET" %>

<%@ Register Assembly="Liame" Namespace="Liame" TagPrefix="cc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <asp:Panel runat="server" ID="panel1" CssClass="mainbody" DefaultButton="Button1">
        <div>
            <h3>
                Demo de ofuscación</h3>
            Codificador:
            <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True">
                <asp:ListItem Value="1">ROT(N)</asp:ListItem>
                <asp:ListItem Value="2">Base 64</asp:ListItem>
                <asp:ListItem Value="3">Hexadecimal Codec</asp:ListItem>
                <asp:ListItem Value="0">Codec nulo (texto plano)</asp:ListItem>
            </asp:DropDownList>
            <asp:Button ID="Button1" runat="server" Text="Refrescar" UseSubmitBehavior="true" /><br />
            <hr />
            <div class="test">
                <strong>Usando scripts y CSS-Direction:</strong>
                <cc1:Liame ID="Liame2" runat="server" EmailAddress="prueba@estedominiomola.com" LinkText="Enlace"
                    LinkTitle="Título del enlace" UseCSSDirection="True">
                </cc1:Liame>
                <div class="code">
                &lt;cc1:Liame ID="Liame2" runat="server" EmailAddress="prueba@estedominiomola.com" LinkText="Enlace"
                    LinkTitle="Título del enlace" UseCSSDirection="True" /&gt;
                </div>
            </div>
            <div class="test">
                <strong>Usando scripts: </strong>
                <cc1:Liame ID="Liame1" runat="server" EmailAddress="usuario@dominiodelmundo.com"
                    LinkText="Usando sólo scripts" LinkTitle="Aquí va un título">
                </cc1:Liame>
                <div class="code">
                &lt;cc1:Liame ID="Liame1" runat="server" EmailAddress="usuario@dominiodelmundo.com"
                    LinkText="Usando sólo scripts" LinkTitle="Aquí va un título" /&gt;
                </div>                
            </div>
            <div class="test">
                <strong>Usando scripts y CSS-DisplayNone:</strong>
                <cc1:Liame ID="Liame3" runat="server" EmailAddress="joselito@midominiorequetechachi.com" LinkText="¡Escríbeme!"
                    UseCSSDisplayNone="True">
                </cc1:Liame>
                <div class="code">
                &lt;cc1:Liame ID="Liame3" runat="server" EmailAddress="joselito@midominiorequetechachi.com" LinkText="¡Escríbeme!"
                    UseCSSDisplayNone="True" /&gt;
                </div>
            </div>
            <div class="test">
                <strong>Usando scripts, CSS-DisplayNone y CSS-Direction: </strong>
                <cc1:Liame ID="Liame4" runat="server" EmailAddress="todo@todoarrobapunto.com" LinkText="Usando todo"
                    LinkTitle="¡Hola!" UseCSSDirection="True" UseCSSDisplayNone="True">
                </cc1:Liame>
                <div class="code">
                &lt;cc1:Liame ID="Liame4" runat="server" EmailAddress="todo@todoarrobapunto.com" LinkText="Usando todo"
                    LinkTitle="¡Hola!" UseCSSDirection="True" UseCSSDisplayNone="True" /&gt;
                </div>
            </div>
            <div class="test">
                <strong>Directiva de página:</strong>
                <div class="code">
                &lt;%@ Register Assembly="Liame" Namespace="Liame" TagPrefix="cc1" %&gt;
                </div>
            </div>

            
            <p>Mira el código fuente de la página y verás cómo se han ofuscado
            las direcciones de correo, y cómo el código cambia en cada recarga.
            </p>
            <p>Si prefieres generar código javascript estático para insertar en tu 
            página en vez de usar el control para ASP.NET, prueba <a href="JavascriptGenerator.aspx">aquí</a>.</p>
        </div>
    </asp:Panel>
</asp:Content>
